home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Build Support / MrCVars.make < prev    next >
Encoding:
Text File  |  1996-02-19  |  1.5 KB  |  67 lines  |  [TEXT/MPS ]

  1. #
  2. #    File:        MrCVars.make
  3. #
  4. #    Contains:    Build variables for MrC compiler
  5. #
  6. #    Written by:    Steve Smith
  7. #
  8. #    Copyright:    © 1994-1995 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #    Change History (most recent first):
  11. #
  12.  
  13. DumpFileSize = 9400
  14.  
  15. # ----------------------------------------------------------------------
  16. # Compiler
  17. # ----------------------------------------------------------------------
  18.  
  19. C = MrC
  20. CPlus = MrCpp
  21.  
  22. SymOption = on
  23. OptimizationOption = off
  24. StructAlignmentOption = mac68k
  25. ArchitectureOption = powerpc
  26. MultifinderOption = -mf
  27. WarningOption = -w 17
  28.  
  29. GOptions =     -d _PLATFORM_MACINTOSH_=1            ∂
  30.             -d _PLATFORM_BIG_ENDIAN_=1            ∂
  31.             -opt {OptimizationOption}            ∂
  32.             -target {ArchitectureOption}        ∂
  33.             -sym {SymOption}                    ∂
  34.             -align {StructAlignmentOption}        ∂
  35.             {WarningOption}
  36.  
  37. COptions = {GOptions} 
  38.  
  39. # ----------------------------------------------------------------------
  40. # Linker
  41. # ----------------------------------------------------------------------
  42.  
  43. LinkTool = PPCLink
  44.  
  45. PPCLinkOptions = {MultifinderOption} -sym {SymOption} -tocDataRef on -roIsText on
  46.  
  47. PPCLinkShLibOptions = -xm s
  48.  
  49. PPCShLibPreLibraries = {DefaultPPCPreLibs}
  50.  
  51. PPCShLibPostLibraries = {DefaultPPCPostLibs} "{PPCLibraries}"MrCPlusLib.o
  52.  
  53. # ----------------------------------------------------------------------
  54. # Post Processing
  55. # ----------------------------------------------------------------------
  56.  
  57. SymTool = MakeSym
  58.  
  59. MakeSymOptions = -i : -r -sym {SymOption}
  60.  
  61. MergeFragmentOptions = -c -x
  62.  
  63. MergeFragment68KOption = -t pwpc
  64.  
  65. MergeFragmentShLibOptions = {MergeFragment68KOption}
  66.  
  67.